{
	"blt_version" : 2,
	"name" : "Full Speed Swarm",
	"description" : "Some code optimizations to be able to handle hundreds of responsive cops.",
	"author" : "TdlQ\n    thai translation by NewPJzuza\n    swedish translation by TheBreakingBenny\n    italian translation by LycanCHKN\n    russian translation by dgesd\n    chinese translation by Arknights\n    portuguese translation by One Defauter\n    spanish translation by Kilowide",
	"image" : "tdlq.dds",
	"color" : "0.52 1 0",
	"contact" : "",
	"version" : "333",
	"priority" : 400,
	"simple_update_url" : "http://pd2mods.z77.fr/update/FullSpeedSwarm.zip",
	"updates": [
		{
			"identifier" : "SimpleModUpdater",
			"display_name" : "Simple Mod Updater",
			"install_folder" : "Simple Mod Updater",
			"host" : { "meta": "http://pd2mods.z77.fr/meta/SimpleModUpdater", }
		}
	],
	"hooks" : [
		{
			"hook_id" : "lib/managers/menumanager",
			"script_path" : "lua/menumanager.lua"
		},
		{
			"hook_id" : "core/lib/managers/coreportalmanager",
			"script_path" : "lua/coreportalmanager.lua"
		},
		{
			"hook_id" : "core/lib/managers/coreshapemanager",
			"script_path" : "lua/coreshapemanager.lua"
		},
		{
			"hook_id" : "core/lib/managers/coresoundenvironmentmanager",
			"script_path" : "lua/coresoundenvironmentmanager.lua"
		},
		{
			"hook_id" : "core/lib/managers/controller/corecontrollermanager",
			"script_path" : "lua/corecontrollermanager.lua"
		},
		{
			"hook_id" : "core/lib/managers/controller/corecontrollerwrapper",
			"script_path" : "lua/corecontrollerwrapper.lua"
		},
		{
			"hook_id" : "core/lib/managers/controller/corecontrollerwrappersettings",
			"script_path" : "lua/corecontrollerwrappersettings.lua"
		},
		{
			"hook_id" : "core/lib/managers/mission/coreelementarea",
			"script_path" : "lua/coreelementarea.lua"
		},
		{
			"hook_id" : "core/lib/managers/mission/coreelementshape",
			"script_path" : "lua/coreelementshape.lua"
		},
		{
			"hook_id" : "core/lib/managers/mission/coremissionmanager",
			"script_path" : "lua/coremissionmanager.lua"
		},
		{
			"hook_id" : "core/lib/units/coreunitdamage",
			"script_path" : "lua/coreunitdamage.lua"
		},
		{
			"hook_id" : "core/lib/utils/coreclass",
			"script_path" : "lua/blt_delayed_calls.lua"
		},
		{
			"hook_id" : "core/lib/utils/corecode",
			"script_path" : "lua/corecode.lua"
		},
		{
			"hook_id" : "core/lib/utils/coreevent",
			"script_path" : "lua/coreevent.lua"
		},
		{
			"hook_id" : "core/lib/utils/coremath",
			"script_path" : "lua/coremath.lua"
		},
		{
			"hook_id" : "core/lib/utils/coretable",
			"script_path" : "lua/coretable.lua"
		},
		{
			"hook_id" : "lib/managers/blackmarketmanager",
			"script_path" : "lua/blackmarketmanager.lua"
		},
		{
			"hook_id" : "lib/managers/controllerwrapper",
			"script_path" : "lua/controllerwrapper.lua"
		},
		{
			"hook_id" : "lib/managers/crimespreemanager",
			"script_path" : "lua/crimespreemanager.lua"
		},
		{
			"hook_id" : "lib/managers/criminalsmanager",
			"script_path" : "lua/criminalsmanager.lua"
		},
		{
			"hook_id" : "lib/managers/enemymanager",
			"script_path" : "lua/enemymanager.lua"
		},
		{
			"hook_id" : "lib/managers/explosionmanager",
			"script_path" : "lua/explosionmanager.lua"
		},
		{
			"hook_id" : "lib/managers/hudmanager",
			"script_path" : "lua/hudmanager.lua"
		},
		{
			"hook_id" : "lib/managers/modifiersmanager",
			"script_path" : "lua/modifiersmanager.lua"
		},
		{
			"hook_id" : "lib/managers/mutatorsmanager",
			"script_path" : "mutators/mutatorsmanager.lua"
		},
		{
			"hook_id" : "lib/managers/objectinteractionmanager",
			"script_path" : "lua/objectinteractionmanager.lua"
		},
		{
			"hook_id" : "lib/managers/playermanager",
			"script_path" : "lua/playermanager.lua"
		},
		{
			"hook_id" : "lib/managers/statisticsmanager",
			"script_path" : "lua/statisticsmanager.lua"
		},
		{
			"hook_id" : "lib/managers/trademanager",
			"script_path" : "lua/trademanager.lua"
		},
		{
			"hook_id" : "lib/managers/weaponfactorymanager",
			"script_path" : "lua/weaponfactorymanager.lua"
		},
		{
			"hook_id" : "lib/managers/group_ai_states/groupaistatebase",
			"script_path" : "lua/groupaistatebase.lua"
		},
		{
			"hook_id" : "lib/managers/group_ai_states/groupaistatebesiege",
			"script_path" : "lua/groupaistatebesiege.lua"
		},
		{
			"hook_id" : "lib/managers/menu/menuscenemanager",
			"script_path" : "lua/menuscenemanager.lua"
		},
		{
			"hook_id" : "lib/managers/mission/elementlasertrigger",
			"script_path" : "lua/elementlasertrigger.lua"
		},
		{
			"hook_id" : "lib/network/base/basenetworksession",
			"script_path" : "lua/basenetworksession.lua"
		},
		{
			"hook_id" : "lib/network/handlers/unitnetworkhandler",
			"script_path" : "lua/unitnetworkhandler.lua"
		},
		{
			"hook_id" : "lib/setups/setup",
			"script_path" : "lua/blt_hooks.lua"
		},
		{
			"hook_id" : "lib/states/ingamewaitingforplayers",
			"script_path" : "lua/ingamewaitingforplayers.lua"
		},
		{
			"hook_id" : "lib/tweak_data/achievementstweakdata",
			"script_path" : "lua/achievementstweakdata.lua"
		},
		{
			"hook_id" : "lib/units/beings/player/huskplayermovement",
			"script_path" : "lua/huskplayermovement.lua"
		},
		{
			"hook_id" : "lib/units/beings/player/playercamera",
			"script_path" : "lua/playercamera.lua"
		},
		{
			"hook_id" : "lib/units/beings/player/playerdamage",
			"script_path" : "lua/playerdamage.lua"
		},
 		{
			"hook_id" : "lib/units/beings/player/playerinventory",
			"script_path" : "lua/playerinventory.lua"
		},
		{
			"hook_id" : "lib/units/beings/player/playermovement",
			"script_path" : "lua/playermovement.lua"
		},
		{
			"hook_id" : "lib/units/beings/player/states/playerclean",
			"script_path" : "lua/playerclean.lua"
		},
		{
			"hook_id" : "lib/units/beings/player/states/playerdriving",
			"script_path" : "lua/playerdriving.lua"
		},
		{
			"hook_id" : "lib/units/beings/player/states/playerparachuting",
			"script_path" : "lua/playerparachuting.lua"
		},
		{
			"hook_id" : "lib/units/beings/player/states/playerstandard",
			"script_path" : "lua/playerstandard.lua"
		},
		{
			"hook_id" : "lib/units/cameras/fpcameraplayerbase",
			"script_path" : "lua/fpcameraplayerbase.lua"
		},
		{
			"hook_id" : "lib/units/characters/characterattentionobject",
			"script_path" : "lua/characterattentionobject.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/copbase",
			"script_path" : "lua/copbase.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/copbrain",
			"script_path" : "lua/copbrain.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/copdamage",
			"script_path" : "lua/copdamage.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/copmovement",
			"script_path" : "lua/copmovement.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/huskcopbrain",
			"script_path" : "lua/huskcopbrain.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/actions/full_body/copactionhurt",
			"script_path" : "lua/copactionhurt.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/actions/lower_body/copactioncrouch",
			"script_path" : "lua/copactioncrouch.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/actions/lower_body/copactionstand",
			"script_path" : "lua/copactionstand.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/actions/lower_body/copactionwalk",
			"script_path" : "lua/copactionwalk.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/logics/coplogicarrest",
			"script_path" : "lua/coplogicarrest.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/logics/coplogicattack",
			"script_path" : "lua/coplogicattack.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/logics/coplogicbase",
			"script_path" : "lua/coplogicbase.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/logics/coplogicidle",
			"script_path" : "lua/coplogicidle.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/logics/coplogicphalanxminion",
			"script_path" : "lua/coplogicphalanxminion.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/logics/coplogicsniper",
			"script_path" : "lua/coplogicsniper.lua"
		},
		{
			"hook_id" : "lib/units/enemies/cop/logics/coplogictravel",
			"script_path" : "lua/coplogictravel.lua"
		},
		{
			"hook_id" : "lib/units/enemies/spooc/actions/lower_body/actionspooc",
			"script_path" : "lua/actionspooc.lua"
		},
		{
			"hook_id" : "lib/units/equipment/ammo_bag/ammobagbase",
			"script_path" : "lua/ammobagbase.lua"
		},
		{
			"hook_id" : "lib/units/equipment/player_turret/playerturretbase",
			"script_path" : "lua/playerturretbase.lua"
		},
		{
			"hook_id" : "lib/units/equipment/sentry_gun/sentrygunbrain",
			"script_path" : "lua/sentrygunbrain.lua"
		},
		{
			"hook_id" : "lib/units/equipment/sentry_gun/sentrygundamage",
			"script_path" : "lua/sentrygundamage.lua"
		},
		{
			"hook_id" : "lib/units/interactions/interactionext",
			"script_path" : "lua/interactionext.lua"
		},
		{
			"hook_id" : "lib/units/player_team/teamaibrain",
			"script_path" : "lua/teamaibrain.lua"
		},
		{
			"hook_id" : "lib/units/player_team/huskteamaimovement",
			"script_path" : "lua/huskteamaimovement.lua"
		},
		{
			"hook_id" : "lib/units/player_team/logics/teamailogicbase",
			"script_path" : "lua/teamailogicbase.lua"
		},
		{
			"hook_id" : "lib/units/player_team/logics/teamailogicidle",
			"script_path" : "lua/teamailogicidle.lua"
		},
		{
			"hook_id" : "lib/units/props/aiattentionobject",
			"script_path" : "lua/aiattentionobject.lua"
		},
		{
			"hook_id" : "lib/units/props/carrydata",
			"script_path" : "lua/carrydata.lua"
		},
		{
			"hook_id" : "lib/units/props/ladder",
			"script_path" : "lua/ladder.lua"
		},
		{
			"hook_id" : "lib/units/props/securitycamera",
			"script_path" : "lua/securitycamera.lua"
		},
		{
			"hook_id" : "lib/units/props/textgui",
			"script_path" : "lua/textgui.lua"
		},
		{
			"hook_id" : "lib/units/props/timergui",
			"script_path" : "lua/timergui.lua"
		},
		{
			"hook_id" : "lib/units/vehicles/vehicledrivingext",
			"script_path" : "lua/vehicledrivingext.lua"
		},
		{
			"hook_id" : "lib/units/vehicles/vehiclestateparked",
			"script_path" : "lua/vehiclestateparked.lua"
		},
		{
			"hook_id" : "lib/units/weapons/newnpcraycastweaponbase",
			"script_path" : "lua/newnpcraycastweaponbase.lua"
		},
		{
			"hook_id" : "lib/units/weapons/newraycastweaponbase",
			"script_path" : "lua/newraycastweaponbase.lua"
		},
		{
			"hook_id" : "lib/units/weapons/raycastweaponbase",
			"script_path" : "lua/raycastweaponbase.lua"
		},
		{
			"hook_id" : "lib/units/weapons/weaponunderbarrelraycast",
			"script_path" : "lua/weaponunderbarrelraycast.lua"
		},
		{
			"hook_id" : "lib/utils/coroutinemanager",
			"script_path" : "lua/coroutinemanager.lua"
		},
		{
			"hook_id" : "lib/utils/eventlistenerholder",
			"script_path" : "lua/eventlistenerholder.lua"
		},
		{
			"hook_id" : "lib/utils/messagesystem",
			"script_path" : "lua/messagesystem.lua"
		}
	]
}
